storm reservoir - Spanish English Dictionary